含有ago的短语可连用过去完成时吗 |
您所在的位置:网站首页 › long time ago对吗 › 含有ago的短语可连用过去完成时吗 |
Three years ago the man had come to see his teacher. ▲我认为,上述一个孤立的句子使用过去完成时,是不符合语法的。应改为一般过去时:Three years ago the man came to see his teacher. ▲黎老师援引薄冰教授《英语惯用法词典》的观点: “当短语ago在句中修饰谓语动词时,该动词除了用一般过去时和过去进行时外,还可以用过去完成时。例如:Civilization had come to China 5000 years ago. From China, Europe received the printing press and gunpowder. 中国的文明早在5000年前就有了。印刷术和火箭就是从中国传入欧洲的。” (注:gunpowder 是“火药”,不是“火箭”) ▲我认为,薄冰教授说得虽然没错,但是,总感觉他的这个例证不够完美。估计他只是为了说明这种现象,找一个特例,而忽略了特定的语境。如果把From China, Europe received the printing press and gunpowder.去掉,只剩下Civilization had come to China 5000 years ago. 那么,我不认为这是一个正确的时态。 过去完成时的本质是“过去的过去”,这是正确理解该时态的基本思路和前提。如果没有上下文语境,孤立一个句子是不能使用过去完成时的。正因为此,From China, Europe received the printing press and gunpowder. 这个句子至关重要。它作为参照物陪衬前面的句子,说明:“文明古国”在先,“印刷术和火药传入欧洲”在后,形成时间先后的对比和因果关系。实际上,第一句使用一般过去式时,也是完全正确的。 我的看法是:时间短语ago修饰谓语动词时,动词时态一定是“过去时间范畴”的时态,自然也包括“过去完成时”,但必须有上下文语境才可以。否则,不建议用“过去完成时”。
▲关于该问题的进一步讨论,请参见拙文《“过去完成时”要慎用》: http://www.yygrammar.com/Article/201307/3388.html
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |